home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 July & August / PCWorld_2003-07-08_cd.bin / Software / Vyzkuste / isobuster / IsoBuster 1.4 (All languages) Setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2003-05-15  |  12.2 KB  |  151 lines

  1. ;InnoSetupVersion=3.0.8
  2. [Setup]
  3. AppName=IsoBuster
  4. AppVerName=IsoBuster 1.4
  5. AppId=IsoBuster
  6. AppVersion=1.4
  7. AppPublisher=Smart Projects
  8. AppPublisherURL=http://www.smart-projects.net/
  9. DefaultDirName={reg:HKCU\Software\Smart Projects\IsoBuster,InstallPath|{pf}\Smart Projects\IsoBuster}
  10. DefaultGroupName=Smart Projects\IsoBuster
  11. UninstallFilesDir={app}\Uninst
  12. OutputBaseFilename=IsoBuster 1.4 (All languages) Setup
  13. Compression=zip
  14. PrivilegesRequired=none
  15. ChangesAssociations=yes
  16. LicenseFile=embedded\License.txt
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\IsoBuster.exe"; DestDir: "{app}"; Flags: ignoreversion 
  21. Source: "{app}\Lang\Chinese_Simp.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  22. Source: "{app}\Lang\Chinese_Trad.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  23. Source: "{app}\Lang\Deutsch.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  24. Source: "{app}\Lang\Espanol.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  25. Source: "{app}\Lang\Francais.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  26. Source: "{app}\Lang\Cesky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  27. Source: "{app}\Lang\Greek.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  28. Source: "{app}\Lang\Ukranian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  29. Source: "{app}\Lang\Hebrew.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  30. Source: "{app}\Lang\Islenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  31. Source: "{app}\Lang\Italiano.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  32. Source: "{app}\Lang\Japanese.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  33. Source: "{app}\Lang\Polski.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  34. Source: "{app}\Lang\Portugues.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  35. Source: "{app}\Lang\Romana.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  36. Source: "{app}\Lang\Nederlands.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  37. Source: "{app}\Lang\Russian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  38. Source: "{app}\Lang\Afrikaans.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  39. Source: "{app}\Lang\Slovensky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  40. Source: "{app}\Lang\Svenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  41. Source: "{app}\Lang\Srpski_Serbian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  42. Source: "{app}\Lang\Lithuanian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  43. Source: "{app}\Lang\Turkish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  44. Source: "{app}\Lang\Dansk.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  45. Source: "{app}\Lang\Magyar.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  46. Source: "{app}\Lang\Estonian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  47. Source: "{app}\Lang\Brasil.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  48. Source: "{app}\Lang\Bulgarian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  49. Source: "{app}\Lang\Catalan.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  50. Source: "{app}\Lang\Suomi_Finnish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  51. Source: "{app}\Online\IsoBuster Online.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  52. Source: "{app}\Online\Order Now.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  53. Source: "{app}\Help\IsoBuster.hlp"; DestDir: "{app}\Help"; Flags: ignoreversion 
  54. Source: "{app}\Help\IsoBuster.cnt"; DestDir: "{app}\Help"; Flags: ignoreversion 
  55. [Dirs]
  56. Name: "{app}"; Flags: uninsalwaysuninstall 
  57. Name: "{app}\Lang"; Flags: uninsalwaysuninstall 
  58. Name: "{app}\Plug Ins"; Flags: uninsalwaysuninstall 
  59. Name: "{app}\Online\"; Flags: uninsalwaysuninstall 
  60. Name: "{app}\Help\"; Flags: uninsalwaysuninstall 
  61. [Registry]
  62. Root: HKCU; Subkey: "Software\Smart Projects\IsoBuster"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; 
  63. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueType: String; ValueData: "{app}\IsoBuster.exe"; 
  64. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  65. Root: HKCR; Subkey: ".iso"; ValueType: String; ValueData: "IsoFileImage"; Flags: uninsdeletevalue 
  66. Root: HKCR; Subkey: "IsoFileImage"; ValueType: String; ValueData: "ISO Image"; Flags: uninsdeletekey 
  67. Root: HKCR; Subkey: "IsoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  68. Root: HKCR; Subkey: "IsoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  69. Root: HKCR; Subkey: ".bin"; ValueType: String; ValueData: "BinFileImage"; Flags: uninsdeletevalue 
  70. Root: HKCR; Subkey: "BinFileImage"; ValueType: String; ValueData: "BIN Image"; Flags: uninsdeletekey 
  71. Root: HKCR; Subkey: "BinFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  72. Root: HKCR; Subkey: "BinFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  73. Root: HKCR; Subkey: ".img"; ValueType: String; ValueData: "ImgFileImage"; Flags: uninsdeletevalue 
  74. Root: HKCR; Subkey: "ImgFileImage"; ValueType: String; ValueData: "IMG Image"; Flags: uninsdeletekey 
  75. Root: HKCR; Subkey: "ImgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  76. Root: HKCR; Subkey: "ImgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  77. Root: HKCR; Subkey: ".cif"; ValueType: String; ValueData: "CifFileImage"; Flags: uninsdeletevalue 
  78. Root: HKCR; Subkey: "CifFileImage"; ValueType: String; ValueData: "CIF Image"; Flags: uninsdeletekey 
  79. Root: HKCR; Subkey: "CifFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  80. Root: HKCR; Subkey: "CifFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  81. Root: HKCR; Subkey: ".fcd"; ValueType: String; ValueData: "FcdFileImage"; Flags: uninsdeletevalue 
  82. Root: HKCR; Subkey: "FcdFileImage"; ValueType: String; ValueData: "FCD Image"; Flags: uninsdeletekey 
  83. Root: HKCR; Subkey: "FcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  84. Root: HKCR; Subkey: "FcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  85. Root: HKCR; Subkey: ".nrg"; ValueType: String; ValueData: "NrgFileImage"; Flags: uninsdeletevalue 
  86. Root: HKCR; Subkey: "NrgFileImage"; ValueType: String; ValueData: "NRG Image"; Flags: uninsdeletekey 
  87. Root: HKCR; Subkey: "NrgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  88. Root: HKCR; Subkey: "NrgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  89. Root: HKCR; Subkey: ".gcd"; ValueType: String; ValueData: "GcdFileImage"; Flags: uninsdeletevalue 
  90. Root: HKCR; Subkey: "GcdFileImage"; ValueType: String; ValueData: "GCD Image"; Flags: uninsdeletekey 
  91. Root: HKCR; Subkey: "GcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  92. Root: HKCR; Subkey: "GcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  93. Root: HKCR; Subkey: ".P01"; ValueType: String; ValueData: "P01FileImage"; Flags: uninsdeletevalue 
  94. Root: HKCR; Subkey: "P01FileImage"; ValueType: String; ValueData: "P01 Image"; Flags: uninsdeletekey 
  95. Root: HKCR; Subkey: "P01FileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  96. Root: HKCR; Subkey: "P01FileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  97. Root: HKCR; Subkey: ".c2d"; ValueType: String; ValueData: "C2dFileImage"; Flags: uninsdeletevalue 
  98. Root: HKCR; Subkey: "C2dFileImage"; ValueType: String; ValueData: "C2D Image"; Flags: uninsdeletekey 
  99. Root: HKCR; Subkey: "C2dFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  100. Root: HKCR; Subkey: "C2dFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  101. Root: HKCR; Subkey: ".dao"; ValueType: String; ValueData: "DaoFileImage"; Flags: uninsdeletevalue 
  102. Root: HKCR; Subkey: "DaoFileImage"; ValueType: String; ValueData: "DAO Image"; Flags: uninsdeletekey 
  103. Root: HKCR; Subkey: "DaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  104. Root: HKCR; Subkey: "DaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  105. Root: HKCR; Subkey: ".tao"; ValueType: String; ValueData: "TaoFileImage"; Flags: uninsdeletevalue 
  106. Root: HKCR; Subkey: "TaoFileImage"; ValueType: String; ValueData: "TAO Image"; Flags: uninsdeletekey 
  107. Root: HKCR; Subkey: "TaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  108. Root: HKCR; Subkey: "TaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  109. Root: HKCR; Subkey: ".cdi"; ValueType: String; ValueData: "CdiFileImage"; Flags: uninsdeletevalue 
  110. Root: HKCR; Subkey: "CdiFileImage"; ValueType: String; ValueData: "CDI Image"; Flags: uninsdeletekey 
  111. Root: HKCR; Subkey: "CdiFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  112. Root: HKCR; Subkey: "CdiFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  113. Root: HKCR; Subkey: ".cue"; ValueType: String; ValueData: "CueFileImage"; Flags: uninsdeletevalue 
  114. Root: HKCR; Subkey: "CueFileImage"; ValueType: String; ValueData: "CUE File for Image"; Flags: uninsdeletekey 
  115. Root: HKCR; Subkey: "CueFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,3"; 
  116. Root: HKCR; Subkey: "CueFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  117. Root: HKCR; Subkey: ".cd"; ValueType: String; ValueData: "CDFileImage"; Flags: uninsdeletevalue 
  118. Root: HKCR; Subkey: "CDFileImage"; ValueType: String; ValueData: "CD Image"; Flags: uninsdeletekey 
  119. Root: HKCR; Subkey: "CDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  120. Root: HKCR; Subkey: "CDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  121. Root: HKCR; Subkey: ".gi"; ValueType: String; ValueData: "GIFileImage"; Flags: uninsdeletevalue 
  122. Root: HKCR; Subkey: "GIFileImage"; ValueType: String; ValueData: "GI Image"; Flags: uninsdeletekey 
  123. Root: HKCR; Subkey: "GIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  124. Root: HKCR; Subkey: "GIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  125. Root: HKCR; Subkey: ".pxi"; ValueType: String; ValueData: "PXIFileImage"; Flags: uninsdeletevalue 
  126. Root: HKCR; Subkey: "PXIFileImage"; ValueType: String; ValueData: "PXI Image"; Flags: uninsdeletekey 
  127. Root: HKCR; Subkey: "PXIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  128. Root: HKCR; Subkey: "PXIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  129. Root: HKCR; Subkey: ".pdi"; ValueType: String; ValueData: "PDIFileImage"; Flags: uninsdeletevalue 
  130. Root: HKCR; Subkey: "PDIFileImage"; ValueType: String; ValueData: "PDI Image"; Flags: uninsdeletekey 
  131. Root: HKCR; Subkey: "PDIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  132. Root: HKCR; Subkey: "PDIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  133. [Run]
  134. Filename: "{app}\IsoBuster.exe"; Description: "Launch IsoBuster"; Flags: postinstall nowait
  135. [Icons]
  136. Name: "{group}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  137. Name: "{group}\Help"; Filename: "{app}\Help\IsoBuster.hlp"; 
  138. Name: "{group}\IsoBuster Online"; Filename: "{app}\Online\IsoBuster Online.html"; 
  139. Name: "{group}\Order Now"; Filename: "{app}\Online\Order Now.html"; 
  140. Name: "{sendto}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  141. Name: "{userdesktop}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: desktopicon; 
  142. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: quicklaunchicon; 
  143. Name: "{group}\Uninstall IsoBuster"; Filename: "{uninstallexe}"; 
  144. [Tasks]
  145. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  146. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  147. [InstallDelete]
  148. Type: files; Name: "{app}\FAQ\*.txt"; 
  149. Type: dirifempty; Name: "{app}\FAQ"; 
  150. Type: files; Name: "{group}\FAQ Files.*"; 
  151.